radio-controlled car - English Synonyms Dictionary